using Shop.Core.Share;
using Shop.Model.Dto.Admin.DrawMoney;
using Shop.Model.View.Admin.DrawMoney;

namespace Shop.IServices.Admin;

public interface IDrawMoneyService
{
    /// <summary>
    /// 提现列表
    /// </summary>
    /// <param name="dto"></param>
    /// <returns></returns>
    AppResult<PageModel<DrawMoneyListVo>> DrawMoneyList(DrawMoneyListDto dto);

    /// <summary>
    /// 提现审核
    /// </summary>
    /// <param name="dto"></param>
    /// <param name="uId"></param>
    /// <returns></returns>
    Task<AppResult> DrawMoneyCheck(DrawMoneyCheckDto dto, long uId);
}